﻿<?xml version="1.0" encoding="utf-8" ?>
<RuntimeConfiguration>

  <Type Name="String" Impl="System.String" />
  <Type Name="Int32" Impl="System.Int32" />

  <Type Name="ServicingContextBase" Impl="Veripark.Mobile.ServiceProxy.ServicingContext, Veripark" />
  <Type Name="ServicingContextImpl" Impl="PlanckTime.Server.ServicingContext, PlanckTime.Server" />
  
  <Instance Base="ServicingContextBase" Impl="ServicingContextImpl">
    <Attribute Name="OmitClientServerSecurityCheck" Value="false" />
    <Attribute Name="OmitClientServerEncryption" Value="true" />
    <Attribute Name="OmitClientServerHMAC" Value="true" />
    <Attribute Name="OmitClientServerSession" Value="false" />
  </Instance>
  
  <Type Name="ContainerLifeTime" Impl="Veripark.Factory.LifeTimeContracts.ContainerLifeTimeContract, Veripark" />
  
  <Type Name="TraceWriter" Impl="Veripark.Diagnostics.Tracing.TraceWriter, Veripark" />

  <Type Name="TraceListener.Text" Impl="Veripark.Diagnostics.Tracing.TextFileWriterTraceListener, Veripark" />
  <!--<Type Name="TraceListener.Udp" Impl="Veripark.Diagnostics.Tracing.UdpWriterTraceListener, Veripark" />-->
  <Type Name="TraceLevel" Impl="System.Diagnostics.TraceLevel, System" />
  <Type Name="TraceListeners" Impl="System.Diagnostics.TraceListener[], System" />
  
  <Instance Name="TraceWriter" Base="TraceWriter" Impl="TraceWriter">
    <LifeTimeContract Impl="ContainerLifeTime" />
    <Parameter Impl="TraceLevel" Value="System.Diagnostics.TraceLevel.Verbose" />
    <Parameter Impl="TraceListeners">
      <Element Impl="TraceListener.Text">
        <Parameter Impl="String" Value='@"E:\Logs\PlanckTime.Server\trace.txt"' />
      </Element>
      <!--<Element Impl="TraceListener.Udp">
        <Parameter Impl="String" Value='"224.5.5.5"' />
        <Parameter Impl="Int32" Value="34998" />
      </Element>-->
    </Parameter>
  </Instance>

  <Type Name="TestClass1" Impl="PlanckTime.Server.TestClass1, PlanckTime.Server" />

  
  <Instance Name="PlanckTimeServices" Impl="Services" />
  <Type Name="Services" Impl="PlanckTime.Server.Services, PlanckTime.Server" />

  <Type Name="SqlServerConnection" Impl="Veripark.Data.SqlServerConnection, Veripark" />
  <Instance Base="SqlServerConnection" Impl="SqlServerConnection">
    <Parameter Impl="String" Value='"Server=tcp:vrp-task.database.windows.net,1433;Database=AskForTask;User ID=vrp@vrp-task;Password=1qaz!QAZ;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;"' />
  </Instance>
  
</RuntimeConfiguration>